package com.ruoyi.project.jiaowu.plan.domain;

import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.framework.web.domain.BaseEntity;
import lombok.Data;

import java.util.Date;

/**
 * 本类 是为了在修改页面遍历课程信息
 *    code 字段是为了验证该课程有没有被此计划选中
 */
@Data
public class EditTbPlanMain extends BaseEntity {
    private static final long serialVersionUID = 1L;

    private Long id;
    //课程编号
    private String courseCode;
    //课程名称
    private String courseName;
    //选课类型
    private int chooseCourseType;
    //课程类型
    private int courseType;
    //学分
    private Integer studyScore;
    //总学时
    private Integer studyTime;
    //学期
    private int term;
    //考核方式
    private int assessWay;

    //状态,已选为0 ,未选为1
    private int code;

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getCourseCode() {
        return courseCode;
    }

    public void setCourseCode(String courseCode) {
        this.courseCode = courseCode;
    }

    public String getCourseName() {
        return courseName;
    }

    public void setCourseName(String courseName) {
        this.courseName = courseName;
    }

    public int getChooseCourseType() {
        return chooseCourseType;
    }

    public void setChooseCourseType(int chooseCourseType) {
        this.chooseCourseType = chooseCourseType;
    }

    public int getCourseType() {
        return courseType;
    }

    public void setCourseType(int courseType) {
        this.courseType = courseType;
    }

    public Integer getStudyScore() {
        return studyScore;
    }

    public void setStudyScore(Integer studyScore) {
        this.studyScore = studyScore;
    }

    public Integer getStudyTime() {
        return studyTime;
    }

    public void setStudyTime(Integer studyTime) {
        this.studyTime = studyTime;
    }

    public int getTerm() {
        return term;
    }

    public void setTerm(int term) {
        this.term = term;
    }

    public int getAssessWay() {
        return assessWay;
    }

    public void setAssessWay(int assessWay) {
        this.assessWay = assessWay;
    }

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }
}
